package com.cloudbroker.bcs.csvc.credits.api.service;

import com.cloudbroker.bcs.csvc.credits.api.vo.back.CreditsBackVO;
import com.cloudbroker.bcs.csvc.credits.api.vo.back.CreditsVO;
import com.cloudbroker.bcs.csvc.credits.api.vo.back.ResultVO;
import com.cloudbroker.bcs.csvc.credits.api.vo.request.CreditsOperForm;
import com.cloudbroker.bcs.csvc.credits.api.vo.request.QueryCreditsForm;
import com.cloudbroker.bcs.csvc.credits.api.vo.request.QueryCreditslogForm;
import com.cloudbroker.bcs.csvc.credits.api.vo.request.UserCreditsForm;

/**
 * Created by lili19289 on 2016/11/7.
 */
public interface TkOpenBizService {

    public CreditsVO functionAddCredits(CreditsOperForm form);

    public CreditsVO functionConsumeCredits(CreditsOperForm form);

    public CreditsVO functionGetCreditsByUser(UserCreditsForm form);

    public ResultVO functionQueryCredits(QueryCreditsForm form);

    public ResultVO functionQueryCreditsLog(QueryCreditslogForm form);


}
